to be nonplussed - German English Dictionary